import { useMainStore } from '../store/index';

// export const isPermission = (app) => {
//     //获取对应的用户仓库
//     //全局自定义指令:实现按钮的权限
//     app.directive('permission', {
//         //代表使用这个全局自定义指令的DOM|组件挂载完毕的时候会执行一次
//         mounted(el, options) {
//             //自定义指令右侧的数值:如果在用户信息buttons数组当中没有
//             //从DOM树上干掉
//             if (!useMainStore().permission.includes(options.value)) {
//                 el.parentNode.removeChild(el)
//             }
//         },
//     })
// }
export default {
    mounted(el, binding) {
        if (!useMainStore().permission.includes(binding.value)) {
            el.parentNode?.removeChild(el); // 移除元素
            // 或 el.disabled = true; // 禁用按钮
        }
    }
};